computers software barcode scanners digital cameras laptops barcode printers cell phones point of sale retail electronics pos memory design bar code cpu computer barcode